package com.neoCalf.neoGateway.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author 小牛
 * @version 1.0
 * @description TODO
 * @date 2025/4/8 0:04
 */
@Component
@Data
@ConfigurationProperties(prefix = "gateway")
public class AppContext {
    /**
     * admin路径
     */
    private String[] adminPaths;
    /**
     * 认证微服务路径
     */
    private String authPath;
    /**
     * 认证微服务ip地址
     */
    private String authIp;
    /**
     * 排除路径
     */
    private String[] excludePaths;
    /**
     * 服务名称列表
     */
    private String[] serviceNames;
    /**
     * 服务地址列表
     */
    private String[] socketNames;
}
